/**********************************************************************************************************************
 *  COPYRIGHT
 *  -------------------------------------------------------------------------------------------------------------------
 *
 *                This software is copyright protected and proprietary to Vector Informatik GmbH.
 *                Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
 *                All other rights remain with Vector Informatik GmbH.
 *  -------------------------------------------------------------------------------------------------------------------
 *  FILE DESCRIPTION
 *  -------------------------------------------------------------------------------------------------------------------
 *          File:  Rte_CtApCanAdaptor.h
 *        Config:  D:/Projects/Amp/03_Software/SIP_S32K14X/Application/SipAddon/S32K144_Handle_DEMO/S32K144_Start.dpa
 *     SW-C Type:  CtApCanAdaptor
 *  Generated at:  Thu Apr 25 17:22:59 2024
 *
 *     Generator:  MICROSAR RTE Generator Version 4.19.0
 *                 RTE Core Version 1.19.0
 *       License:  CBD1800257
 *
 *   Description:  Application header file for SW-C <CtApCanAdaptor> (Contract Phase)
 *********************************************************************************************************************/

/* double include prevention */
#ifndef _RTE_CTAPCANADAPTOR_H
# define _RTE_CTAPCANADAPTOR_H

# ifdef RTE_APPLICATION_HEADER_FILE
#  error Multiple application header files included.
# endif
# define RTE_APPLICATION_HEADER_FILE
# ifndef RTE_PTR2ARRAYBASETYPE_PASSING
#  define RTE_PTR2ARRAYBASETYPE_PASSING
# endif

# ifdef __cplusplus
extern "C"
{
# endif /* __cplusplus */

/* include files */

# include "Rte_CtApCanAdaptor_Type.h"
# include "Rte_DataHandleType.h"


/**********************************************************************************************************************
 * Component Data Structures and Port Data Structures
 *********************************************************************************************************************/

struct Rte_CDS_CtApCanAdaptor
{
  /* dummy entry */
  uint8 _dummy;
};

# define RTE_START_SEC_CONST_UNSPECIFIED
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

extern CONSTP2CONST(struct Rte_CDS_CtApCanAdaptor, RTE_CONST, RTE_CONST) Rte_Inst_CtApCanAdaptor; /* PRQA S 0850 */ /* MD_MSR_19.8 */

# define RTE_STOP_SEC_CONST_UNSPECIFIED
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

typedef P2CONST(struct Rte_CDS_CtApCanAdaptor, TYPEDEF, RTE_CONST) Rte_Instance;


/**********************************************************************************************************************
 * Init Values for unqueued S/R communication (primitive types only)
 *********************************************************************************************************************/

# define Rte_InitValue_AMP_AudioVolVSCModReq_AMP_AudioVolVSCModReq (2U)
# define Rte_InitValue_AMP_BeepSourceSet_AMP_BeepSourceSet (0U)
# define Rte_InitValue_AMP_BestListenPosnReq_AMP_BestListenPosnReq (1U)
# define Rte_InitValue_AMP_FRAudioFaderSet_AMP_FRAudioFaderSet (16U)
# define Rte_InitValue_AMP_GetTempInfoReq_AMP_GetTempInfoReq (FALSE)
# define Rte_InitValue_AMP_HFMVolSet_AMP_HFMVolSet (11U)
# define Rte_InitValue_AMP_HighFrqAudioSet_AMP_HighFrqAudioSet (16U)
# define Rte_InitValue_AMP_LRAudioBalanceSet_AMP_LRAudioBalanceSet (16U)
# define Rte_InitValue_AMP_LowFrqAudioSet_AMP_LowFrqAudioSet (16U)
# define Rte_InitValue_AMP_MainVolSet_AMP_MainVolSet (11U)
# define Rte_InitValue_AMP_MediaCallSourceSet_AMP_MediaCallSourceSet (0U)
# define Rte_InitValue_AMP_MidFrqAudioSet_AMP_MidFrqAudioSet (16U)
# define Rte_InitValue_AMP_MuteSet_AMP_MuteSet (0U)
# define Rte_InitValue_AMP_NaviSourceSet_AMP_NaviSourceSet (0U)
# define Rte_InitValue_AMP_NaviVolSet_AMP_NaviVolSet (5U)
# define Rte_InitValue_AMP_RadarVolSet_AMP_RadarVolSet (11U)
# define Rte_InitValue_AMP_TTSVolSet_VR_AMP_TTSVolSet_VR (10U)
# define Rte_InitValue_AMP_TempSts_AMP_TempSts (0U)
# define Rte_InitValue_AMP_TempValue_AMP_TempValue (50U)
# define Rte_InitValue_AMP_UltraLowFrqAudioSet_AMP_UltraLowFrqAudioSet (16U)
# define Rte_InitValue_ANCSwtSet_ANCSwtSet (TRUE)
# define Rte_InitValue_AVMMediaVolLvlReq_AVMMediaVolLvlReq (10U)
# define Rte_InitValue_AudioChanModSet_AudioChanModSet (0U)
# define Rte_InitValue_AvasSourceSet_AvasSourceSet (0U)
# define Rte_InitValue_BdSoundSourceSet_BdSoundSourceSet (0U)
# define Rte_InitValue_DrvDoorSts_DrvDoorSts (FALSE)
# define Rte_InitValue_DrvSideRearWinPosnSts_Perc_DrvSideRearWinPosnSts_Perc (0U)
# define Rte_InitValue_DrvWinPosnSts_Perc_DrvWinPosnSts_Perc (0U)
# define Rte_InitValue_DynaudioSoundFeatures_DynaudioSoundFeatures (0U)
# define Rte_InitValue_EngSpd_EngSpd (0U)
# define Rte_InitValue_EngSpdVldty_EngSpdVldty (2U)
# define Rte_InitValue_HdPrivacyModeSet_HdPrivacyModeSet (1U)
# define Rte_InitValue_ICCSwtReq_ICCSwtReq (FALSE)
# define Rte_InitValue_IESS_MdlSwtReq_IESS_MdlSwtReq (0U)
# define Rte_InitValue_IPVolSet_IPVolSet (15U)
# define Rte_InitValue_Initialization_Status_S_Initialization_Status_S (0U)
# define Rte_InitValue_InsSourceSet_InsSourceSet (0U)
# define Rte_InitValue_LRDoorSts_LRDoorSts (FALSE)
# define Rte_InitValue_LShkActvt_LShkActvt (TRUE)
# define Rte_InitValue_LShkAudioSet_LShkAudioSet (1U)
# define Rte_InitValue_Media_Initialization_Status_S_Media_Initialization_Status_S (0U)
# define Rte_InitValue_NaviMediaVolLvlReq_NaviMediaVolLvlReq (10U)
# define Rte_InitValue_PassSideRearWinPosnSts_Perc_PassSideRearWinPosnSts_Perc (0U)
# define Rte_InitValue_PassWinPosnSts_Perc_PassWinPosnSts_Perc (0U)
# define Rte_InitValue_PassengerDoorSts_PassengerDoorSts (FALSE)
# define Rte_InitValue_RRDoorSts_RRDoorSts (FALSE)
# define Rte_InitValue_RShkActvt_RShkActvt (TRUE)
# define Rte_InitValue_RShkAudioSet_RShkAudioSet (1U)
# define Rte_InitValue_RadarSourceSet_RadarSourceSet (0U)
# define Rte_InitValue_SrPosn_VR_APP_SrPosn_VR_APP (127U)
# define Rte_InitValue_SurrVoiceSet_SurrVoiceSet (1U)
# define Rte_InitValue_TrunkSts_TrunkSts (FALSE)
# define Rte_InitValue_VRTTSSourceSet_VRTTSSourceSet (FALSE)
# define Rte_InitValue_VehSpd_VehSpd (0U)
# define Rte_InitValue_VehSpdVld_VehSpdVld (FALSE)


# define RTE_START_SEC_CODE
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

/**********************************************************************************************************************
 * API prototypes
 *********************************************************************************************************************/
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_AudioVolVSCModReq_AMP_AudioVolVSCModReq(P2VAR(AMP_AudioVolVSCModReq, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_BeepSourceSet_AMP_BeepSourceSet(P2VAR(AMP_BeepSourceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_BestListenPosnReq_AMP_BestListenPosnReq(P2VAR(AMP_BestListenPosnReq, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_FRAudioFaderSet_AMP_FRAudioFaderSet(P2VAR(AMP_FRAudioFaderSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_GetTempInfoReq_AMP_GetTempInfoReq(P2VAR(AMP_GetTempInfoReq, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_HFMVolSet_AMP_HFMVolSet(P2VAR(AMP_HFMVolSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_HighFrqAudioSet_AMP_HighFrqAudioSet(P2VAR(AMP_HighFrqAudioSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_LRAudioBalanceSet_AMP_LRAudioBalanceSet(P2VAR(AMP_LRAudioBalanceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_LowFrqAudioSet_AMP_LowFrqAudioSet(P2VAR(AMP_LowFrqAudioSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_MainVolSet_AMP_MainVolSet(P2VAR(AMP_MainVolSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_MediaCallSourceSet_AMP_MediaCallSourceSet(P2VAR(AMP_MediaCallSourceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_MidFrqAudioSet_AMP_MidFrqAudioSet(P2VAR(AMP_MidFrqAudioSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_MuteSet_AMP_MuteSet(P2VAR(AMP_MuteSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_NaviSourceSet_AMP_NaviSourceSet(P2VAR(AMP_NaviSourceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_NaviVolSet_AMP_NaviVolSet(P2VAR(AMP_NaviVolSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_RadarVolSet_AMP_RadarVolSet(P2VAR(AMP_RadarVolSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_TTSVolSet_VR_AMP_TTSVolSet_VR(P2VAR(AMP_TTSVolSet_VR, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AMP_UltraLowFrqAudioSet_AMP_UltraLowFrqAudioSet(P2VAR(AMP_UltraLowFrqAudioSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_ANCSwtSet_ANCSwtSet(P2VAR(ANCSwtSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AVMMediaVolLvlReq_AVMMediaVolLvlReq(P2VAR(AVMMediaVolLvlReq, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AudioChanModSet_AudioChanModSet(P2VAR(AudioChanModSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_AvasSourceSet_AvasSourceSet(P2VAR(AvasSourceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_BdSoundSourceSet_BdSoundSourceSet(P2VAR(BdSoundSourceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_DrvDoorSts_DrvDoorSts(P2VAR(DrvDoorSts, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_DrvSideRearWinPosnSts_Perc_DrvSideRearWinPosnSts_Perc(P2VAR(DrvSideRearWinPosnSts_Perc, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_DrvWinPosnSts_Perc_DrvWinPosnSts_Perc(P2VAR(DrvWinPosnSts_Perc, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_DynaudioSoundFeatures_DynaudioSoundFeatures(P2VAR(DynaudioSoundFeatures, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_EngSpd_EngSpd(P2VAR(EngSpd, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_EngSpdVldty_EngSpdVldty(P2VAR(EngSpdVldty, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_HdPrivacyModeSet_HdPrivacyModeSet(P2VAR(HdPrivacyModeSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_ICCSwtReq_ICCSwtReq(P2VAR(ICCSwtReq, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_IESS_MdlSwtReq_IESS_MdlSwtReq(P2VAR(IESS_MdlSwtReq, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_IPVolSet_IPVolSet(P2VAR(IPVolSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_InsSourceSet_InsSourceSet(P2VAR(InsSourceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_LRDoorSts_LRDoorSts(P2VAR(LRDoorSts, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_LShkActvt_LShkActvt(P2VAR(LShkActvt, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_LShkAudioSet_LShkAudioSet(P2VAR(LShkAudioSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_Media_Initialization_Status_S_Media_Initialization_Status_S(P2VAR(Media_Initialization_Status_S, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_NaviMediaVolLvlReq_NaviMediaVolLvlReq(P2VAR(NaviMediaVolLvlReq, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_PassSideRearWinPosnSts_Perc_PassSideRearWinPosnSts_Perc(P2VAR(PassSideRearWinPosnSts_Perc, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_PassWinPosnSts_Perc_PassWinPosnSts_Perc(P2VAR(PassWinPosnSts_Perc, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_PassengerDoorSts_PassengerDoorSts(P2VAR(PassengerDoorSts, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_RRDoorSts_RRDoorSts(P2VAR(RRDoorSts, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_RShkActvt_RShkActvt(P2VAR(RShkActvt, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_RShkAudioSet_RShkAudioSet(P2VAR(RShkAudioSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_RadarSourceSet_RadarSourceSet(P2VAR(RadarSourceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_SrPosn_VR_APP_SrPosn_VR_APP(P2VAR(SrPosn_VR_APP, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_SurrVoiceSet_SurrVoiceSet(P2VAR(SurrVoiceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_TrunkSts_TrunkSts(P2VAR(TrunkSts, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_VRTTSSourceSet_VRTTSSourceSet(P2VAR(VRTTSSourceSet, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_VehSpd_VehSpd(P2VAR(VehSpd, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Read_CtApCanAdaptor_VehSpdVld_VehSpdVld(P2VAR(VehSpdVld, AUTOMATIC, RTE_CTAPCANADAPTOR_APPL_VAR) data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_AMP_TempSts_AMP_TempSts(AMP_TempSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_AMP_TempValue_AMP_TempValue(AMP_TempValue data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_Initialization_Status_S_Initialization_Status_S(Initialization_Status_S data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutANCSwtSet_ANCSwtSet(IdtCanAdaptorANCSwtSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAVMMediaVolLvlReq_AVMMediaVolLvlReq(IdtCanAdaptorAVMMediaVolLvlReq data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAmpMuteSet_AmpMuteSet(IdtCanAdaptorAmpMuteSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAudioChanModeSet_AudioChanModSet(IdtCanAdaptorAudioChanModSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAudioVolVSCModReq_AudioVolVSCModReq(IdtCanAdaptorAudioVolVSCModeReq data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAvasSourceSet_AvasSourceSet(IdtCanAdaptorAvasSourceSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutBassSet_BassSet(IdtCanAdaptorBassSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutBdSoundSourceSet_BdSoundSourceSet(IdtCanAdaptorBdSoundSourceSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutBestListenPosnReq_BestListenPosnReq(IdtCanAdaptorBestListenPosnReq data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutBestListenPosn_Reset_BestListenPosn_Reset(IdtCanAdaptorBestListenPosn_Reset data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDoorSts_DrvDoorSts(IdtCanAdaptorDrvDoorSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDrvDoorSts_DrvDoorSts(IdtCanAdaptorDrvDoorSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDrvSideRearWinPosnSts_Perc_DrvSideRearWinPosnSts_Perc(IdtCanAdaptorDrvSideRearWinPosnSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDrvWinPosnSts_Perc_DrvWinPosnSts_Perc(IdtCanAdaptorDrvWinPosnSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDynaudioSoundFeatures_DynaudioSoundFeatures(IdtCanAdaptorDynaudioSoundFeatures data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDynaudioSoundFeatures_Reset_DynaudioSoundFeatures_Reset(IdtCanAdaptorDynaudioSoundFeatures_Reset data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutEngSpd_EngSpd(IdtCanAdaptorEngSpd data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutEngSpdVldty_EngSpdVldty(IdtCanAdaptorEngSpdVldty data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutFRAudioFaderSet_FRAudioFaderSet(IdtCanAdaptorFRAudioFaderSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutGetTempInfoReq_GetTempInfoReq(IdtCanAdaptorGetTempInfoReq data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutHFMVolSet_HFMVolSet(IdtCanAdaptorHFMVolSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutHdPrivacyModeSet_HdPrivacyModeSet(IdtCanAdaptorHdPrivacyModeSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutICCSwtReq_ICCSwtReq(IdtCanAdaptorICCSwtReq data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutIESS_MdlSwtReq_IESS_MdlSwtReq(IdtCanAdaptorIESS_MdlSwtReq data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutIPVolSet_IPVolSet(IdtCanAdaptorIPVolSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutInsSourceSet_InsSourceSet(IdtCanAdaptorInsSourceSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutLRAudioBalanceSet_LRAudioBalanceSet(IdtCanAdaptorLRAudioBalanceSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutLRDoorSts_LRDoorSts(IdtCanAdaptorLRDoorSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutLShkActvt_LShkActvt(IdtCanAdaptorLShkActvt data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutLShkAudioSet_LShkAudioSet(IdtCanAdaptorLShkAudioSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutMainVolSet_MainVolSet(IdtCanAdaptorMainVolSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutMediaCallSourceSet_MediaCallSourceSet(IdtCanAdaptorMediaCallSourceSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutMediaInitializationStatus_MediaInitializationStatus(IdtCanAdaptorMediaInitializationStatus data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutMidSet_MidSet(IdtCanAdaptorMidSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutNaviMediaVolLvlReq_NaviMediaVolLvlReq(IdtCanAdaptorNaviMediaVolLvlReq data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutNaviSourceSet_NaviSourceSet(IdtCanAdaptorNaviSourceSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutNaviVolSet_NaviVolSet(IdtCanAdaptorNaviVolSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutPassSideWinPosnSts_Perc_PassSideRearWinPosnSts_Perc(IdtCanAdaptorPassSideRearWinPosnSts_Perc data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutPassWinPosnSts_Perc_PassWinPosnSts_Perc(IdtCanAdaptorPassWinPosnSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutPassengerDoorSts_PassengerDoorSts(IdtCanAdaptorPassengerDoorSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRRDoorSts_RRDoorSts(IdtCanAdaptorRRDoorSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRShkActvt_RShkActvt(IdtCanAdaptorRShkActvt data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRShkAudioSet_RShkAudioSet(IdtCanAdaptorRShkAudioSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRadarSouceSet_RadarSouceSet(IdtCanAdaptorRadarSourceSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRadarVolSet_RadarVolSet(IdtCanAdaptorRadarVolSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutSubwooferSet_SubwooferSet(IdtCanAdaptorSubwooferSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutSunRoofPosnSts_Perc_SunRoofPosnSts_Perc(IdtCanAdaptorSunRoofPosnSts_Perc data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutSurrVoiceSet_SurrVoiceSet(IdtCanAdaptorSurrVoiceSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutTTSVolSet_TTSVolSet(IdtCanAdaptorTTSVolSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutTrebleSet_TrebleSet(IdtCanAdaptorTrebleSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutTrunkSts_TrunkSts(IdtCanAdaptorTrunkSts data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutVRTTSSourceSet_VRTTSSourceSet(IdtCanAdaptorVRTTSSouceSet data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutVehSpd_VehSpd(IdtCanAdaptorVehSpd data); /* PRQA S 0850 */ /* MD_MSR_19.8 */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_CtApCanAdaptor_PpCanAdaptorOutVehSpdVld_VehSpdVld(IdtCanAdaptorVehSpdVld data); /* PRQA S 0850 */ /* MD_MSR_19.8 */

# define RTE_STOP_SEC_CODE
# include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */



/**********************************************************************************************************************
 * Rte_Read_<p>_<d> (explicit S/R communication with isQueued = false)
 *********************************************************************************************************************/
# define Rte_Read_AMP_AudioVolVSCModReq_AMP_AudioVolVSCModReq Rte_Read_CtApCanAdaptor_AMP_AudioVolVSCModReq_AMP_AudioVolVSCModReq
# define Rte_Read_AMP_BeepSourceSet_AMP_BeepSourceSet Rte_Read_CtApCanAdaptor_AMP_BeepSourceSet_AMP_BeepSourceSet
# define Rte_Read_AMP_BestListenPosnReq_AMP_BestListenPosnReq Rte_Read_CtApCanAdaptor_AMP_BestListenPosnReq_AMP_BestListenPosnReq
# define Rte_Read_AMP_FRAudioFaderSet_AMP_FRAudioFaderSet Rte_Read_CtApCanAdaptor_AMP_FRAudioFaderSet_AMP_FRAudioFaderSet
# define Rte_Read_AMP_GetTempInfoReq_AMP_GetTempInfoReq Rte_Read_CtApCanAdaptor_AMP_GetTempInfoReq_AMP_GetTempInfoReq
# define Rte_Read_AMP_HFMVolSet_AMP_HFMVolSet Rte_Read_CtApCanAdaptor_AMP_HFMVolSet_AMP_HFMVolSet
# define Rte_Read_AMP_HighFrqAudioSet_AMP_HighFrqAudioSet Rte_Read_CtApCanAdaptor_AMP_HighFrqAudioSet_AMP_HighFrqAudioSet
# define Rte_Read_AMP_LRAudioBalanceSet_AMP_LRAudioBalanceSet Rte_Read_CtApCanAdaptor_AMP_LRAudioBalanceSet_AMP_LRAudioBalanceSet
# define Rte_Read_AMP_LowFrqAudioSet_AMP_LowFrqAudioSet Rte_Read_CtApCanAdaptor_AMP_LowFrqAudioSet_AMP_LowFrqAudioSet
# define Rte_Read_AMP_MainVolSet_AMP_MainVolSet Rte_Read_CtApCanAdaptor_AMP_MainVolSet_AMP_MainVolSet
# define Rte_Read_AMP_MediaCallSourceSet_AMP_MediaCallSourceSet Rte_Read_CtApCanAdaptor_AMP_MediaCallSourceSet_AMP_MediaCallSourceSet
# define Rte_Read_AMP_MidFrqAudioSet_AMP_MidFrqAudioSet Rte_Read_CtApCanAdaptor_AMP_MidFrqAudioSet_AMP_MidFrqAudioSet
# define Rte_Read_AMP_MuteSet_AMP_MuteSet Rte_Read_CtApCanAdaptor_AMP_MuteSet_AMP_MuteSet
# define Rte_Read_AMP_NaviSourceSet_AMP_NaviSourceSet Rte_Read_CtApCanAdaptor_AMP_NaviSourceSet_AMP_NaviSourceSet
# define Rte_Read_AMP_NaviVolSet_AMP_NaviVolSet Rte_Read_CtApCanAdaptor_AMP_NaviVolSet_AMP_NaviVolSet
# define Rte_Read_AMP_RadarVolSet_AMP_RadarVolSet Rte_Read_CtApCanAdaptor_AMP_RadarVolSet_AMP_RadarVolSet
# define Rte_Read_AMP_TTSVolSet_VR_AMP_TTSVolSet_VR Rte_Read_CtApCanAdaptor_AMP_TTSVolSet_VR_AMP_TTSVolSet_VR
# define Rte_Read_AMP_UltraLowFrqAudioSet_AMP_UltraLowFrqAudioSet Rte_Read_CtApCanAdaptor_AMP_UltraLowFrqAudioSet_AMP_UltraLowFrqAudioSet
# define Rte_Read_ANCSwtSet_ANCSwtSet Rte_Read_CtApCanAdaptor_ANCSwtSet_ANCSwtSet
# define Rte_Read_AVMMediaVolLvlReq_AVMMediaVolLvlReq Rte_Read_CtApCanAdaptor_AVMMediaVolLvlReq_AVMMediaVolLvlReq
# define Rte_Read_AudioChanModSet_AudioChanModSet Rte_Read_CtApCanAdaptor_AudioChanModSet_AudioChanModSet
# define Rte_Read_AvasSourceSet_AvasSourceSet Rte_Read_CtApCanAdaptor_AvasSourceSet_AvasSourceSet
# define Rte_Read_BdSoundSourceSet_BdSoundSourceSet Rte_Read_CtApCanAdaptor_BdSoundSourceSet_BdSoundSourceSet
# define Rte_Read_DrvDoorSts_DrvDoorSts Rte_Read_CtApCanAdaptor_DrvDoorSts_DrvDoorSts
# define Rte_Read_DrvSideRearWinPosnSts_Perc_DrvSideRearWinPosnSts_Perc Rte_Read_CtApCanAdaptor_DrvSideRearWinPosnSts_Perc_DrvSideRearWinPosnSts_Perc
# define Rte_Read_DrvWinPosnSts_Perc_DrvWinPosnSts_Perc Rte_Read_CtApCanAdaptor_DrvWinPosnSts_Perc_DrvWinPosnSts_Perc
# define Rte_Read_DynaudioSoundFeatures_DynaudioSoundFeatures Rte_Read_CtApCanAdaptor_DynaudioSoundFeatures_DynaudioSoundFeatures
# define Rte_Read_EngSpd_EngSpd Rte_Read_CtApCanAdaptor_EngSpd_EngSpd
# define Rte_Read_EngSpdVldty_EngSpdVldty Rte_Read_CtApCanAdaptor_EngSpdVldty_EngSpdVldty
# define Rte_Read_HdPrivacyModeSet_HdPrivacyModeSet Rte_Read_CtApCanAdaptor_HdPrivacyModeSet_HdPrivacyModeSet
# define Rte_Read_ICCSwtReq_ICCSwtReq Rte_Read_CtApCanAdaptor_ICCSwtReq_ICCSwtReq
# define Rte_Read_IESS_MdlSwtReq_IESS_MdlSwtReq Rte_Read_CtApCanAdaptor_IESS_MdlSwtReq_IESS_MdlSwtReq
# define Rte_Read_IPVolSet_IPVolSet Rte_Read_CtApCanAdaptor_IPVolSet_IPVolSet
# define Rte_Read_InsSourceSet_InsSourceSet Rte_Read_CtApCanAdaptor_InsSourceSet_InsSourceSet
# define Rte_Read_LRDoorSts_LRDoorSts Rte_Read_CtApCanAdaptor_LRDoorSts_LRDoorSts
# define Rte_Read_LShkActvt_LShkActvt Rte_Read_CtApCanAdaptor_LShkActvt_LShkActvt
# define Rte_Read_LShkAudioSet_LShkAudioSet Rte_Read_CtApCanAdaptor_LShkAudioSet_LShkAudioSet
# define Rte_Read_Media_Initialization_Status_S_Media_Initialization_Status_S Rte_Read_CtApCanAdaptor_Media_Initialization_Status_S_Media_Initialization_Status_S
# define Rte_Read_NaviMediaVolLvlReq_NaviMediaVolLvlReq Rte_Read_CtApCanAdaptor_NaviMediaVolLvlReq_NaviMediaVolLvlReq
# define Rte_Read_PassSideRearWinPosnSts_Perc_PassSideRearWinPosnSts_Perc Rte_Read_CtApCanAdaptor_PassSideRearWinPosnSts_Perc_PassSideRearWinPosnSts_Perc
# define Rte_Read_PassWinPosnSts_Perc_PassWinPosnSts_Perc Rte_Read_CtApCanAdaptor_PassWinPosnSts_Perc_PassWinPosnSts_Perc
# define Rte_Read_PassengerDoorSts_PassengerDoorSts Rte_Read_CtApCanAdaptor_PassengerDoorSts_PassengerDoorSts
# define Rte_Read_RRDoorSts_RRDoorSts Rte_Read_CtApCanAdaptor_RRDoorSts_RRDoorSts
# define Rte_Read_RShkActvt_RShkActvt Rte_Read_CtApCanAdaptor_RShkActvt_RShkActvt
# define Rte_Read_RShkAudioSet_RShkAudioSet Rte_Read_CtApCanAdaptor_RShkAudioSet_RShkAudioSet
# define Rte_Read_RadarSourceSet_RadarSourceSet Rte_Read_CtApCanAdaptor_RadarSourceSet_RadarSourceSet
# define Rte_Read_SrPosn_VR_APP_SrPosn_VR_APP Rte_Read_CtApCanAdaptor_SrPosn_VR_APP_SrPosn_VR_APP
# define Rte_Read_SurrVoiceSet_SurrVoiceSet Rte_Read_CtApCanAdaptor_SurrVoiceSet_SurrVoiceSet
# define Rte_Read_TrunkSts_TrunkSts Rte_Read_CtApCanAdaptor_TrunkSts_TrunkSts
# define Rte_Read_VRTTSSourceSet_VRTTSSourceSet Rte_Read_CtApCanAdaptor_VRTTSSourceSet_VRTTSSourceSet
# define Rte_Read_VehSpd_VehSpd Rte_Read_CtApCanAdaptor_VehSpd_VehSpd
# define Rte_Read_VehSpdVld_VehSpdVld Rte_Read_CtApCanAdaptor_VehSpdVld_VehSpdVld


/**********************************************************************************************************************
 * Rte_Write_<p>_<d> (explicit S/R communication with isQueued = false)
 *********************************************************************************************************************/
# define Rte_Write_AMP_TempSts_AMP_TempSts Rte_Write_CtApCanAdaptor_AMP_TempSts_AMP_TempSts
# define Rte_Write_AMP_TempValue_AMP_TempValue Rte_Write_CtApCanAdaptor_AMP_TempValue_AMP_TempValue
# define Rte_Write_Initialization_Status_S_Initialization_Status_S Rte_Write_CtApCanAdaptor_Initialization_Status_S_Initialization_Status_S
# define Rte_Write_PpCanAdaptorOutANCSwtSet_ANCSwtSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutANCSwtSet_ANCSwtSet
# define Rte_Write_PpCanAdaptorOutAVMMediaVolLvlReq_AVMMediaVolLvlReq Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAVMMediaVolLvlReq_AVMMediaVolLvlReq
# define Rte_Write_PpCanAdaptorOutAmpMuteSet_AmpMuteSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAmpMuteSet_AmpMuteSet
# define Rte_Write_PpCanAdaptorOutAudioChanModeSet_AudioChanModSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAudioChanModeSet_AudioChanModSet
# define Rte_Write_PpCanAdaptorOutAudioVolVSCModReq_AudioVolVSCModReq Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAudioVolVSCModReq_AudioVolVSCModReq
# define Rte_Write_PpCanAdaptorOutAvasSourceSet_AvasSourceSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutAvasSourceSet_AvasSourceSet
# define Rte_Write_PpCanAdaptorOutBassSet_BassSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutBassSet_BassSet
# define Rte_Write_PpCanAdaptorOutBdSoundSourceSet_BdSoundSourceSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutBdSoundSourceSet_BdSoundSourceSet
# define Rte_Write_PpCanAdaptorOutBestListenPosnReq_BestListenPosnReq Rte_Write_CtApCanAdaptor_PpCanAdaptorOutBestListenPosnReq_BestListenPosnReq
# define Rte_Write_PpCanAdaptorOutBestListenPosn_Reset_BestListenPosn_Reset Rte_Write_CtApCanAdaptor_PpCanAdaptorOutBestListenPosn_Reset_BestListenPosn_Reset
# define Rte_Write_PpCanAdaptorOutDoorSts_DrvDoorSts Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDoorSts_DrvDoorSts
# define Rte_Write_PpCanAdaptorOutDrvDoorSts_DrvDoorSts Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDrvDoorSts_DrvDoorSts
# define Rte_Write_PpCanAdaptorOutDrvSideRearWinPosnSts_Perc_DrvSideRearWinPosnSts_Perc Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDrvSideRearWinPosnSts_Perc_DrvSideRearWinPosnSts_Perc
# define Rte_Write_PpCanAdaptorOutDrvWinPosnSts_Perc_DrvWinPosnSts_Perc Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDrvWinPosnSts_Perc_DrvWinPosnSts_Perc
# define Rte_Write_PpCanAdaptorOutDynaudioSoundFeatures_DynaudioSoundFeatures Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDynaudioSoundFeatures_DynaudioSoundFeatures
# define Rte_Write_PpCanAdaptorOutDynaudioSoundFeatures_Reset_DynaudioSoundFeatures_Reset Rte_Write_CtApCanAdaptor_PpCanAdaptorOutDynaudioSoundFeatures_Reset_DynaudioSoundFeatures_Reset
# define Rte_Write_PpCanAdaptorOutEngSpd_EngSpd Rte_Write_CtApCanAdaptor_PpCanAdaptorOutEngSpd_EngSpd
# define Rte_Write_PpCanAdaptorOutEngSpdVldty_EngSpdVldty Rte_Write_CtApCanAdaptor_PpCanAdaptorOutEngSpdVldty_EngSpdVldty
# define Rte_Write_PpCanAdaptorOutFRAudioFaderSet_FRAudioFaderSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutFRAudioFaderSet_FRAudioFaderSet
# define Rte_Write_PpCanAdaptorOutGetTempInfoReq_GetTempInfoReq Rte_Write_CtApCanAdaptor_PpCanAdaptorOutGetTempInfoReq_GetTempInfoReq
# define Rte_Write_PpCanAdaptorOutHFMVolSet_HFMVolSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutHFMVolSet_HFMVolSet
# define Rte_Write_PpCanAdaptorOutHdPrivacyModeSet_HdPrivacyModeSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutHdPrivacyModeSet_HdPrivacyModeSet
# define Rte_Write_PpCanAdaptorOutICCSwtReq_ICCSwtReq Rte_Write_CtApCanAdaptor_PpCanAdaptorOutICCSwtReq_ICCSwtReq
# define Rte_Write_PpCanAdaptorOutIESS_MdlSwtReq_IESS_MdlSwtReq Rte_Write_CtApCanAdaptor_PpCanAdaptorOutIESS_MdlSwtReq_IESS_MdlSwtReq
# define Rte_Write_PpCanAdaptorOutIPVolSet_IPVolSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutIPVolSet_IPVolSet
# define Rte_Write_PpCanAdaptorOutInsSourceSet_InsSourceSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutInsSourceSet_InsSourceSet
# define Rte_Write_PpCanAdaptorOutLRAudioBalanceSet_LRAudioBalanceSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutLRAudioBalanceSet_LRAudioBalanceSet
# define Rte_Write_PpCanAdaptorOutLRDoorSts_LRDoorSts Rte_Write_CtApCanAdaptor_PpCanAdaptorOutLRDoorSts_LRDoorSts
# define Rte_Write_PpCanAdaptorOutLShkActvt_LShkActvt Rte_Write_CtApCanAdaptor_PpCanAdaptorOutLShkActvt_LShkActvt
# define Rte_Write_PpCanAdaptorOutLShkAudioSet_LShkAudioSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutLShkAudioSet_LShkAudioSet
# define Rte_Write_PpCanAdaptorOutMainVolSet_MainVolSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutMainVolSet_MainVolSet
# define Rte_Write_PpCanAdaptorOutMediaCallSourceSet_MediaCallSourceSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutMediaCallSourceSet_MediaCallSourceSet
# define Rte_Write_PpCanAdaptorOutMediaInitializationStatus_MediaInitializationStatus Rte_Write_CtApCanAdaptor_PpCanAdaptorOutMediaInitializationStatus_MediaInitializationStatus
# define Rte_Write_PpCanAdaptorOutMidSet_MidSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutMidSet_MidSet
# define Rte_Write_PpCanAdaptorOutNaviMediaVolLvlReq_NaviMediaVolLvlReq Rte_Write_CtApCanAdaptor_PpCanAdaptorOutNaviMediaVolLvlReq_NaviMediaVolLvlReq
# define Rte_Write_PpCanAdaptorOutNaviSourceSet_NaviSourceSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutNaviSourceSet_NaviSourceSet
# define Rte_Write_PpCanAdaptorOutNaviVolSet_NaviVolSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutNaviVolSet_NaviVolSet
# define Rte_Write_PpCanAdaptorOutPassSideWinPosnSts_Perc_PassSideRearWinPosnSts_Perc Rte_Write_CtApCanAdaptor_PpCanAdaptorOutPassSideWinPosnSts_Perc_PassSideRearWinPosnSts_Perc
# define Rte_Write_PpCanAdaptorOutPassWinPosnSts_Perc_PassWinPosnSts_Perc Rte_Write_CtApCanAdaptor_PpCanAdaptorOutPassWinPosnSts_Perc_PassWinPosnSts_Perc
# define Rte_Write_PpCanAdaptorOutPassengerDoorSts_PassengerDoorSts Rte_Write_CtApCanAdaptor_PpCanAdaptorOutPassengerDoorSts_PassengerDoorSts
# define Rte_Write_PpCanAdaptorOutRRDoorSts_RRDoorSts Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRRDoorSts_RRDoorSts
# define Rte_Write_PpCanAdaptorOutRShkActvt_RShkActvt Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRShkActvt_RShkActvt
# define Rte_Write_PpCanAdaptorOutRShkAudioSet_RShkAudioSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRShkAudioSet_RShkAudioSet
# define Rte_Write_PpCanAdaptorOutRadarSouceSet_RadarSouceSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRadarSouceSet_RadarSouceSet
# define Rte_Write_PpCanAdaptorOutRadarVolSet_RadarVolSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutRadarVolSet_RadarVolSet
# define Rte_Write_PpCanAdaptorOutSubwooferSet_SubwooferSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutSubwooferSet_SubwooferSet
# define Rte_Write_PpCanAdaptorOutSunRoofPosnSts_Perc_SunRoofPosnSts_Perc Rte_Write_CtApCanAdaptor_PpCanAdaptorOutSunRoofPosnSts_Perc_SunRoofPosnSts_Perc
# define Rte_Write_PpCanAdaptorOutSurrVoiceSet_SurrVoiceSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutSurrVoiceSet_SurrVoiceSet
# define Rte_Write_PpCanAdaptorOutTTSVolSet_TTSVolSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutTTSVolSet_TTSVolSet
# define Rte_Write_PpCanAdaptorOutTrebleSet_TrebleSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutTrebleSet_TrebleSet
# define Rte_Write_PpCanAdaptorOutTrunkSts_TrunkSts Rte_Write_CtApCanAdaptor_PpCanAdaptorOutTrunkSts_TrunkSts
# define Rte_Write_PpCanAdaptorOutVRTTSSourceSet_VRTTSSourceSet Rte_Write_CtApCanAdaptor_PpCanAdaptorOutVRTTSSourceSet_VRTTSSourceSet
# define Rte_Write_PpCanAdaptorOutVehSpd_VehSpd Rte_Write_CtApCanAdaptor_PpCanAdaptorOutVehSpd_VehSpd
# define Rte_Write_PpCanAdaptorOutVehSpdVld_VehSpdVld Rte_Write_CtApCanAdaptor_PpCanAdaptorOutVehSpdVld_VehSpdVld




# define CtApCanAdaptor_START_SEC_CODE
# include "CtApCanAdaptor_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */


/**********************************************************************************************************************
 *
 * Runnable Entity Name: RE_CanAdaptor_Init
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed once after the RTE is started
 *
 **********************************************************************************************************************
 *
 * Input Interfaces:
 * =================
 *   Explicit S/R API:
 *   -----------------
 *   Std_ReturnType Rte_Read_AMP_AudioVolVSCModReq_AMP_AudioVolVSCModReq(AMP_AudioVolVSCModReq *data)
 *   Std_ReturnType Rte_Read_AMP_BeepSourceSet_AMP_BeepSourceSet(AMP_BeepSourceSet *data)
 *   Std_ReturnType Rte_Read_AMP_BestListenPosnReq_AMP_BestListenPosnReq(AMP_BestListenPosnReq *data)
 *   Std_ReturnType Rte_Read_AMP_FRAudioFaderSet_AMP_FRAudioFaderSet(AMP_FRAudioFaderSet *data)
 *   Std_ReturnType Rte_Read_AMP_GetTempInfoReq_AMP_GetTempInfoReq(AMP_GetTempInfoReq *data)
 *   Std_ReturnType Rte_Read_AMP_HFMVolSet_AMP_HFMVolSet(AMP_HFMVolSet *data)
 *   Std_ReturnType Rte_Read_AMP_HighFrqAudioSet_AMP_HighFrqAudioSet(AMP_HighFrqAudioSet *data)
 *   Std_ReturnType Rte_Read_AMP_LRAudioBalanceSet_AMP_LRAudioBalanceSet(AMP_LRAudioBalanceSet *data)
 *   Std_ReturnType Rte_Read_AMP_LowFrqAudioSet_AMP_LowFrqAudioSet(AMP_LowFrqAudioSet *data)
 *   Std_ReturnType Rte_Read_AMP_MainVolSet_AMP_MainVolSet(AMP_MainVolSet *data)
 *   Std_ReturnType Rte_Read_AMP_MediaCallSourceSet_AMP_MediaCallSourceSet(AMP_MediaCallSourceSet *data)
 *   Std_ReturnType Rte_Read_AMP_MidFrqAudioSet_AMP_MidFrqAudioSet(AMP_MidFrqAudioSet *data)
 *   Std_ReturnType Rte_Read_AMP_MuteSet_AMP_MuteSet(AMP_MuteSet *data)
 *   Std_ReturnType Rte_Read_AMP_NaviSourceSet_AMP_NaviSourceSet(AMP_NaviSourceSet *data)
 *   Std_ReturnType Rte_Read_AMP_NaviVolSet_AMP_NaviVolSet(AMP_NaviVolSet *data)
 *   Std_ReturnType Rte_Read_AMP_RadarVolSet_AMP_RadarVolSet(AMP_RadarVolSet *data)
 *   Std_ReturnType Rte_Read_AMP_TTSVolSet_VR_AMP_TTSVolSet_VR(AMP_TTSVolSet_VR *data)
 *   Std_ReturnType Rte_Read_AMP_UltraLowFrqAudioSet_AMP_UltraLowFrqAudioSet(AMP_UltraLowFrqAudioSet *data)
 *   Std_ReturnType Rte_Read_ANCSwtSet_ANCSwtSet(ANCSwtSet *data)
 *   Std_ReturnType Rte_Read_AVMMediaVolLvlReq_AVMMediaVolLvlReq(AVMMediaVolLvlReq *data)
 *   Std_ReturnType Rte_Read_AudioChanModSet_AudioChanModSet(AudioChanModSet *data)
 *   Std_ReturnType Rte_Read_AvasSourceSet_AvasSourceSet(AvasSourceSet *data)
 *   Std_ReturnType Rte_Read_BdSoundSourceSet_BdSoundSourceSet(BdSoundSourceSet *data)
 *   Std_ReturnType Rte_Read_DrvDoorSts_DrvDoorSts(DrvDoorSts *data)
 *   Std_ReturnType Rte_Read_DrvSideRearWinPosnSts_Perc_DrvSideRearWinPosnSts_Perc(DrvSideRearWinPosnSts_Perc *data)
 *   Std_ReturnType Rte_Read_DrvWinPosnSts_Perc_DrvWinPosnSts_Perc(DrvWinPosnSts_Perc *data)
 *   Std_ReturnType Rte_Read_DynaudioSoundFeatures_DynaudioSoundFeatures(DynaudioSoundFeatures *data)
 *   Std_ReturnType Rte_Read_EngSpd_EngSpd(EngSpd *data)
 *   Std_ReturnType Rte_Read_EngSpdVldty_EngSpdVldty(EngSpdVldty *data)
 *   Std_ReturnType Rte_Read_HdPrivacyModeSet_HdPrivacyModeSet(HdPrivacyModeSet *data)
 *   Std_ReturnType Rte_Read_ICCSwtReq_ICCSwtReq(ICCSwtReq *data)
 *   Std_ReturnType Rte_Read_IESS_MdlSwtReq_IESS_MdlSwtReq(IESS_MdlSwtReq *data)
 *   Std_ReturnType Rte_Read_IPVolSet_IPVolSet(IPVolSet *data)
 *   Std_ReturnType Rte_Read_InsSourceSet_InsSourceSet(InsSourceSet *data)
 *   Std_ReturnType Rte_Read_LRDoorSts_LRDoorSts(LRDoorSts *data)
 *   Std_ReturnType Rte_Read_LShkActvt_LShkActvt(LShkActvt *data)
 *   Std_ReturnType Rte_Read_LShkAudioSet_LShkAudioSet(LShkAudioSet *data)
 *   Std_ReturnType Rte_Read_Media_Initialization_Status_S_Media_Initialization_Status_S(Media_Initialization_Status_S *data)
 *   Std_ReturnType Rte_Read_NaviMediaVolLvlReq_NaviMediaVolLvlReq(NaviMediaVolLvlReq *data)
 *   Std_ReturnType Rte_Read_PassSideRearWinPosnSts_Perc_PassSideRearWinPosnSts_Perc(PassSideRearWinPosnSts_Perc *data)
 *   Std_ReturnType Rte_Read_PassWinPosnSts_Perc_PassWinPosnSts_Perc(PassWinPosnSts_Perc *data)
 *   Std_ReturnType Rte_Read_PassengerDoorSts_PassengerDoorSts(PassengerDoorSts *data)
 *   Std_ReturnType Rte_Read_RRDoorSts_RRDoorSts(RRDoorSts *data)
 *   Std_ReturnType Rte_Read_RShkActvt_RShkActvt(RShkActvt *data)
 *   Std_ReturnType Rte_Read_RShkAudioSet_RShkAudioSet(RShkAudioSet *data)
 *   Std_ReturnType Rte_Read_RadarSourceSet_RadarSourceSet(RadarSourceSet *data)
 *   Std_ReturnType Rte_Read_SrPosn_VR_APP_SrPosn_VR_APP(SrPosn_VR_APP *data)
 *   Std_ReturnType Rte_Read_SurrVoiceSet_SurrVoiceSet(SurrVoiceSet *data)
 *   Std_ReturnType Rte_Read_TrunkSts_TrunkSts(TrunkSts *data)
 *   Std_ReturnType Rte_Read_VRTTSSourceSet_VRTTSSourceSet(VRTTSSourceSet *data)
 *   Std_ReturnType Rte_Read_VehSpd_VehSpd(VehSpd *data)
 *   Std_ReturnType Rte_Read_VehSpdVld_VehSpdVld(VehSpdVld *data)
 *
 * Output Interfaces:
 * ==================
 *   Explicit S/R API:
 *   -----------------
 *   Std_ReturnType Rte_Write_AMP_TempSts_AMP_TempSts(AMP_TempSts data)
 *   Std_ReturnType Rte_Write_AMP_TempValue_AMP_TempValue(AMP_TempValue data)
 *   Std_ReturnType Rte_Write_Initialization_Status_S_Initialization_Status_S(Initialization_Status_S data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutANCSwtSet_ANCSwtSet(IdtCanAdaptorANCSwtSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutAVMMediaVolLvlReq_AVMMediaVolLvlReq(IdtCanAdaptorAVMMediaVolLvlReq data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutAmpMuteSet_AmpMuteSet(IdtCanAdaptorAmpMuteSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutAudioChanModeSet_AudioChanModSet(IdtCanAdaptorAudioChanModSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutAudioVolVSCModReq_AudioVolVSCModReq(IdtCanAdaptorAudioVolVSCModeReq data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutAvasSourceSet_AvasSourceSet(IdtCanAdaptorAvasSourceSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutBassSet_BassSet(IdtCanAdaptorBassSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutBdSoundSourceSet_BdSoundSourceSet(IdtCanAdaptorBdSoundSourceSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutBestListenPosnReq_BestListenPosnReq(IdtCanAdaptorBestListenPosnReq data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutBestListenPosn_Reset_BestListenPosn_Reset(IdtCanAdaptorBestListenPosn_Reset data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutDoorSts_DrvDoorSts(IdtCanAdaptorDrvDoorSts data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutDrvDoorSts_DrvDoorSts(IdtCanAdaptorDrvDoorSts data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutDrvSideRearWinPosnSts_Perc_DrvSideRearWinPosnSts_Perc(IdtCanAdaptorDrvSideRearWinPosnSts data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutDrvWinPosnSts_Perc_DrvWinPosnSts_Perc(IdtCanAdaptorDrvWinPosnSts data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutDynaudioSoundFeatures_DynaudioSoundFeatures(IdtCanAdaptorDynaudioSoundFeatures data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutDynaudioSoundFeatures_Reset_DynaudioSoundFeatures_Reset(IdtCanAdaptorDynaudioSoundFeatures_Reset data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutEngSpd_EngSpd(IdtCanAdaptorEngSpd data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutEngSpdVldty_EngSpdVldty(IdtCanAdaptorEngSpdVldty data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutFRAudioFaderSet_FRAudioFaderSet(IdtCanAdaptorFRAudioFaderSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutGetTempInfoReq_GetTempInfoReq(IdtCanAdaptorGetTempInfoReq data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutHFMVolSet_HFMVolSet(IdtCanAdaptorHFMVolSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutHdPrivacyModeSet_HdPrivacyModeSet(IdtCanAdaptorHdPrivacyModeSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutICCSwtReq_ICCSwtReq(IdtCanAdaptorICCSwtReq data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutIESS_MdlSwtReq_IESS_MdlSwtReq(IdtCanAdaptorIESS_MdlSwtReq data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutIPVolSet_IPVolSet(IdtCanAdaptorIPVolSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutInsSourceSet_InsSourceSet(IdtCanAdaptorInsSourceSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutLRAudioBalanceSet_LRAudioBalanceSet(IdtCanAdaptorLRAudioBalanceSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutLRDoorSts_LRDoorSts(IdtCanAdaptorLRDoorSts data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutLShkActvt_LShkActvt(IdtCanAdaptorLShkActvt data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutLShkAudioSet_LShkAudioSet(IdtCanAdaptorLShkAudioSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutMainVolSet_MainVolSet(IdtCanAdaptorMainVolSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutMediaCallSourceSet_MediaCallSourceSet(IdtCanAdaptorMediaCallSourceSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutMediaInitializationStatus_MediaInitializationStatus(IdtCanAdaptorMediaInitializationStatus data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutMidSet_MidSet(IdtCanAdaptorMidSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutNaviMediaVolLvlReq_NaviMediaVolLvlReq(IdtCanAdaptorNaviMediaVolLvlReq data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutNaviSourceSet_NaviSourceSet(IdtCanAdaptorNaviSourceSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutNaviVolSet_NaviVolSet(IdtCanAdaptorNaviVolSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutPassSideWinPosnSts_Perc_PassSideRearWinPosnSts_Perc(IdtCanAdaptorPassSideRearWinPosnSts_Perc data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutPassWinPosnSts_Perc_PassWinPosnSts_Perc(IdtCanAdaptorPassWinPosnSts data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutPassengerDoorSts_PassengerDoorSts(IdtCanAdaptorPassengerDoorSts data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutRRDoorSts_RRDoorSts(IdtCanAdaptorRRDoorSts data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutRShkActvt_RShkActvt(IdtCanAdaptorRShkActvt data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutRShkAudioSet_RShkAudioSet(IdtCanAdaptorRShkAudioSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutRadarSouceSet_RadarSouceSet(IdtCanAdaptorRadarSourceSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutRadarVolSet_RadarVolSet(IdtCanAdaptorRadarVolSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutSubwooferSet_SubwooferSet(IdtCanAdaptorSubwooferSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutSunRoofPosnSts_Perc_SunRoofPosnSts_Perc(IdtCanAdaptorSunRoofPosnSts_Perc data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutSurrVoiceSet_SurrVoiceSet(IdtCanAdaptorSurrVoiceSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutTTSVolSet_TTSVolSet(IdtCanAdaptorTTSVolSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutTrebleSet_TrebleSet(IdtCanAdaptorTrebleSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutTrunkSts_TrunkSts(IdtCanAdaptorTrunkSts data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutVRTTSSourceSet_VRTTSSourceSet(IdtCanAdaptorVRTTSSouceSet data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutVehSpd_VehSpd(IdtCanAdaptorVehSpd data)
 *   Std_ReturnType Rte_Write_PpCanAdaptorOutVehSpdVld_VehSpdVld(IdtCanAdaptorVehSpdVld data)
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_RE_CanAdaptor_Init CanAdaptor_Init
FUNC(void, CtApCanAdaptor_CODE) CanAdaptor_Init(void); /* PRQA S 0850 */ /* MD_MSR_19.8 */

/**********************************************************************************************************************
 *
 * Runnable Entity Name: RE_CanAdaptor_SetAmpInitializationStatus
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <SetAmpInitializationStatus> of PortPrototype <PpCanAdaptorSendSignal>
 *
 **********************************************************************************************************************
 *
 * Output Interfaces:
 * ==================
 *   Explicit S/R API:
 *   -----------------
 *   Std_ReturnType Rte_Write_Initialization_Status_S_Initialization_Status_S(Initialization_Status_S data)
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   void CanAdaptor_SetAmpInitializationStatus(IdtCanAdaptorAmpInitializationStatus AmpInitializationStatus)
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_RE_CanAdaptor_SetAmpInitializationStatus CanAdaptor_SetAmpInitializationStatus
FUNC(void, CtApCanAdaptor_CODE) CanAdaptor_SetAmpInitializationStatus(IdtCanAdaptorAmpInitializationStatus AmpInitializationStatus); /* PRQA S 0850 */ /* MD_MSR_19.8 */

/**********************************************************************************************************************
 *
 * Runnable Entity Name: RE_CanAdaptor_SetTempSts
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <SetTempSts> of PortPrototype <PpCanAdaptorSendSignal>
 *
 **********************************************************************************************************************
 *
 * Output Interfaces:
 * ==================
 *   Explicit S/R API:
 *   -----------------
 *   Std_ReturnType Rte_Write_AMP_TempSts_AMP_TempSts(AMP_TempSts data)
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   void CanAdaptor_SetTempSts(IdtCanAdaptorTempSts TempSts)
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_RE_CanAdaptor_SetTempSts CanAdaptor_SetTempSts
FUNC(void, CtApCanAdaptor_CODE) CanAdaptor_SetTempSts(IdtCanAdaptorTempSts TempSts); /* PRQA S 0850 */ /* MD_MSR_19.8 */

/**********************************************************************************************************************
 *
 * Runnable Entity Name: RE_CanAdaptor_SetTempValue
 *
 *---------------------------------------------------------------------------------------------------------------------
 *
 * Executed if at least one of the following trigger conditions occurred:
 *   - triggered by server invocation for OperationPrototype <SetTempValue> of PortPrototype <PpCanAdaptorSendSignal>
 *
 **********************************************************************************************************************
 *
 * Output Interfaces:
 * ==================
 *   Explicit S/R API:
 *   -----------------
 *   Std_ReturnType Rte_Write_AMP_TempValue_AMP_TempValue(AMP_TempValue data)
 *
 **********************************************************************************************************************
 *
 * Runnable prototype:
 * ===================
 *   void CanAdaptor_SetTempValue(IdtCanAdaptorTempValue TempValue)
 *
 *********************************************************************************************************************/

# define RTE_RUNNABLE_RE_CanAdaptor_SetTempValue CanAdaptor_SetTempValue
FUNC(void, CtApCanAdaptor_CODE) CanAdaptor_SetTempValue(IdtCanAdaptorTempValue TempValue); /* PRQA S 0850 */ /* MD_MSR_19.8 */

# define CtApCanAdaptor_STOP_SEC_CODE
# include "CtApCanAdaptor_MemMap.h" /* PRQA S 5087 */ /* MD_MSR_19.1 */

# ifdef __cplusplus
} /* extern "C" */
# endif /* __cplusplus */

#endif /* _RTE_CTAPCANADAPTOR_H */
